.demo-infinite-container {
  height: 300px;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
}

nz-list {
  padding: 24px;
  height:590px;
  overflow: auto;
}
div.list-item{
  width:100%;
  display: flex;
  justify-content: flex-start;
}
div.avatar{
  width:50px;
  text-align: center;
  margin-right:30px;
  display: flex;
  justify-content: center;
  img{
    width:40px;
    height:40px;
    align-self: center;
  }
}
div.item-content{
  width:90%;
  div.title{
    margin-bottom:10px;
    cursor: pointer;
  }
  div.content{
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;  
    -webkit-line-clamp:3; 
  }
  div.operation-btn{
    margin-top:5px;
    i{
      cursor: pointer;
      margin: 0 5px;
      transition: all .2s;
    }
    i:hover{
      transform: scale(1.4);/*鼠标经过图片放大的倍数*/
    }
  }
}
nz-pagination{
  text-align: right;
}